var table;
$(function() {
	table = dataTable.init('table', {
		url : RS.webPath + '/admin/rsMenuOp/query',
		toolbar : '#toolbar',
		cols : [ [ {
			checkbox : true,
			fixed : true
		}, {
			field : 'opId',
			title : 'opId',
			fixed : 'left'
		}, {
			field : 'menuId',
			title : '所属菜单',
			fixed : 'left',
			templet : getMenuName
		}, {
			field : 'opName',
			title : '操作名称',
			fixed : 'left'
		}, {
			field : 'url',
			title : '菜单链接',
			fixed : 'left'
		}, {
			field : 'menuType',
			title : '菜单类型',
			fixed : 'left',
			templet : cdlx
		} ] ],
		searchData : {
			menuId : menu_id
		}
	});

});
function query() {
	table.search({
		menuId : menu_id
	});
}
function add() {
	window.location.href = RS.webPath
			+ '/admin/rsMenuOp/edit?method=INSERT&menu_id=' + menu_id;
}
function del() {
	var selections = table.getAllSelected();
	if (selections.length < 1) {
		parent.layer.alert("您未选择任何一条记录");
		return;
	}
	parent.layer.confirm("是否要删除选中的项目？", {
		icon : 3,
		title : '提示',
	}, function(index) {
		var ids = [];
		for (var i = 0; i < selections.length; i++) {
			ids[i] = selections[i].opId
		}
		$.ajax({
			url : RS.webPath + '/admin/rsMenuOp/del',
			type : 'post',
			dataType : 'json',
			data : '__paramSet__=' + JSON.stringify(ids),
			success : function(ret) {
				if (ret.status == 0) {
					parent.layer.alert('删除失败');
				} else {
					parent.layer.alert('删除成功');
				}
			}
		});
		query();
	});
}
function edit() {
	var selections = table.getAllSelected();
	if (selections.length > 1) {
		parent.layer.alert("只能选择一个项目进行编辑");
		return;
	}
	var id = selections[0].opId;
	window.location.href = RS.webPath
			+ '/admin/rsMenuOp/edit?method=UPDATE&id=' + id + '&menu_id='
			+ menu_id;
}
function getMenuName(value, row, index) {
	return menuInfo.rows[0].menuName;
}
var cdlx = function(value, row, index) {
	value = value.menuType;
	if (value == '0') {
		return "页面链接";
	} else if (value = '1') {
		return "ajax访问方法";
	} else {
		return "未知";
	}
}